/*----------------------------login css------------------------------------------------*/
* {
  font-family:'Microsoft YaHei' !important;
  font-size: 12px;
}

.one 
{
display:block; 
overflow:hidden; 
height:1px;
margin:0 3px;
border-left:1px solid #66AD29; 
border-right:1px solid #66AD29;
background:#66AD29;
} 
.two 
{ 
display:block; 
overflow:hidden; 
height:1px; 
margin:0 2px; 
border-left:1px solid #66AD29; 
border-right:1px solid #66AD29; 
background:#EDEDED; 
} 
.three 
{
display:block; 
overflow:hidden; 
height:1px; 
margin:0 1px; 
border-left:1px solid #66AD29; 
border-right:1px solid #66AD29; 
background:#EDEDED; 
} 

body .main_login{
	background:#F3F3F3;
	width:452px;
	text-align:center;
	}
.login{
	width:452px;
	text-align:center;
    margin: auto auto;
	}

#login_top{
	margin:0;
	padding:0;
	border-bottom:1px solid #66AD29;
	border-left:1px solid #66AD29;
	border-top:0px solid #66AD29;
	width:451px;
	height:247px;
	text-align:center;
	background: url(../images/login_top.png) repeat-y;
}

#login_top table{
	margin-left:0px;
}

#login_bottom{
	margin-top:2px;
	width:452px;
	height:103px;
	border:0;
}

#bottom_left{
		background: url(../images/login_bottom_left.png) no-repeat;
}

#bottom_right{
		background: url(../images/login_bottom_right.png) no-repeat;
}

#div_bottom{
	text-align:center;
	padding-top;47px;
	background: url(../images/login_bottom.png) repeat-x;
}

#td_logo{
	height:50px;
	width:30%;
	padding-top:5px;
	padding-left:20px;
}

#td_language{
	height:70px;
	width:70%;
}

#td_user,#td_password,#td_role{
 text-align:right;
 padding-right:36px;
 font-weight:600;
 color:#404040;
}


#td_password a{
	color:#999999;
	text-decoration: none;
}

.login_text{
	background: url(../images/login_text.png) no-repeat;
	border:0;
	height:20px;
    width: 261px;
    padding-left: 5px;
}
ul{list-style-type:none;}
#rightMenu{position:absolute;}
#rightMenu ul{float:left;border:1px solid #979797;background:#f1f1f1 url(../images/line.png) 24px 0 repeat-y;padding:2px;box-shadow:2px 2px 2px rgba(0,0,0,.6);}
#rightMenu ul li{float:left;clear:both;height:24px;cursor:pointer;line-height:24px;white-space:nowrap;padding:0 30px;}
#rightMenu ul li.sub{background-repeat:no-repeat;background-position:right 9px;background-image:url(../images/arrow.png);}
#rightMenu ul li.active{background-color:#f1f3f6;border-radius:3px;border:1px solid #aecff7;height:22px;line-height:22px;background-position:right -8px;padding:0 29px;}
#rightMenu ul ul{display:none;position:absolute;}
.unover {
    color: #979797;
    cursor: auto;
}